﻿/******************************************************************************
* File description: cameraProvider.cpp
* Function: 利用QQuickImageProvider为前端提供摄像头画面
* Current Version: 1.0.0
* Author: JNN
* Date: 2025-07-01
*  -----
*  Copyright by 博坤生物 .
 *****************************************************************************/


#include "cameraProvider.h"


/** @brief 构造函数 */
CameraImageProvider::CameraImageProvider() : QQuickImageProvider(QQuickImageProvider::Image){
    pm = new QImage();
}


/** @brief 前端请求图像接口
 *  @param 暂时没用
 *  @return QImage 图像*/
QImage CameraImageProvider::requestImage(const QString &id, QSize *size, const QSize &requestedSize){
    return *pm;
}

